380508639aefda8391694d9da710b9711b76b6d9,geoserver/webapp/src/main/java/com/boundlessgeo/geoserver/api/controllers/ImportController.java,ImportController,moveFile,#ImportTask#,181

Before Change


            File baseDirectory = catalog.getResourceLoader().getBaseDirectory();
            String url = "file:"+Paths.convert(baseDirectory, destFile);
            if (store instanceof CoverageStoreInfo) {
                storeFile = new File(new URL(((CoverageStoreInfo)store).getURL()).getFile());
                if (!storeFile.getAbsoluteFile().equals(srcData.getFile().getAbsoluteFile())) {
                    throw new RuntimeException("CoverageStore file not the same as imported file");
                }

After Change


            File baseDirectory = catalog.getResourceLoader().getBaseDirectory();
            
            if (store instanceof CoverageStoreInfo) {
                storeFile = catalog.getResourceLoader().url(((CoverageStoreInfo)store).getURL());
                //A CoverageStore needs a single file
                String url = "file:"+Paths.convert(baseDirectory, destFile);
                if (!(srcData.getFile().getAbsolutePath().equals(storeFile.getAbsolutePath())) ) {